to guarantee delivery - French English Dictionary